package com.zxx.casserver.base.redis;

/**
 * redis 工具类
 *
 * @author: zhoukai
 * @date: 2022/7/14 10:16
 */
public class RedisKeyConstants {

    /**
     * 生成token的redis key
     * 用户保存用户详细信息，如果去掉redis key或者失效则登陆时间到
     *
     * @param token 生成的用户KEY
     * @return 返回token数据
     */
    public static String getTokenName(String token) {
        return "user:login:" + token;
    }

    /**
     * 获取用户登陆异常Key
     * @param account 用户账户
     * @return返回key
     */
    public static String getLoginError(String account) {
        return "user:login:error:"+account;
    }

    /**
     * 获取用户验证码保存在redis里面的值
     * @param requestId 请求ID随机生成
     * @return 返回key
     */
    public static String getVerifyCode(String requestId) {
        return "user:verify:"+requestId;
    }
}
